\subsection{Validation of Splitting and Merging}

Implementing the splitting and merging formulae in the netml software needs
to be validated. For this purpose a table of the 
separate {\em splitting and merging functions} in the software has
been prepared, including a description of each function,
the location in the software where this function
is implemented, a description of a validity test, including
the name of the XML files used in the tests, and, finally,
a column recording when the test was passed. See Table \ref{splittable}.

\begin{table}
\begin{center}
\begin{tabular}{|p{5cm}|l|p{5cm}|c|}
\hline
\bf Description of function&\bf Location&\bf Description of test&\bf Date passed\\
\hline
Traffic is split when expected, in a simple network&&A network with one traffic stream
is analysed and the result is that this traffic stream is split into appropriate
substreams when handled in the layer below& \\
Variance of traffic on a link is correct&NetLink::getVar()&A link with a single traffic 
stream exhibits the appropriate variance (as recorded in the output xml file)&\\
\hline
\end{tabular}
\caption{Tests of Splitting and Merging}\label{splittable}
\end{center}
\end{table}